package com.company.设计模式.工厂模式.抽象工厂;

import com.company.设计模式.工厂模式.AbstractProductA;
import com.company.设计模式.工厂模式.ConcreateProduct1;
import com.company.设计模式.工厂模式.ConcreateProduct5;
import com.company.设计模式.工厂模式.Product;

/**
 * @author ylr
 * @version 1.0.0
 * @ClassName ConcreteAbstractFactory3.java
 * @Description TODO
 * @createTime 2021年12月06日 18:01:00
 */
public class ConcreteAbstractFactory3 extends AbstractFactory{
    @Override
    public Product newProduct() {
        return new ConcreateProduct1();
    }

    @Override
    public AbstractProductA newAbstractProductA() {
        return new ConcreateProduct5();
    }
}
